/*bootstrap 移动端样式 */
body{background: #F5F5F5;}
.boot-list li{border: none;}
.container-fluid{position: relative;}
.fr{float: right;}
.fl{float: left;}
.tab-R{margin-left: 50px;}
.table .theads{background: #FBFBFB;color: #333;}
.table td{color: #999;}
.theads th{font-weight: 400;}
.search-box{position: fixed;top: 50px;left: 0;margin: 0;display: none;height: 100%;width: 100%; background:rgba(0,0,0,0.3);}
.search-cover{padding-top: 0px;background: #fff;}
.search-cover li{ border: none;}
.search-cover ul{padding-left: 15px;}
.search-cover ul,.search-lists{height: 200px;overflow: auto;}
.search-lists,.start-time,.edd-time{display: none;}
.search-list1{ display: block;}
.search-active{background: #F5F5F5;}
.search-cover .col-xs-4,.search-cover .col-xs-8{padding: 0;}
.search-lists p{padding-left: 15px; line-height: 45px;border-bottom: 1px solid #E9E9E9;}
.pro{width: 80%;height: 40px;padding-left: 10px;margin: 15px;}
.add,.btns{display: inline-block; line-height: 40px;}
.bootstrapDatepickr-cal{position: absolute;width: 350px;left: 20px;}
.bootstrapDatepickr-table{margin-left: 50px;}
.tit{text-align: center;height: 50px;}
.tit h3{text-align: center;height: 50px;line-height: 45px;margin:0;}
.tit-R{float: right;margin-right: 50px;margin-top: 15px;}
a{color: #888888;}
.list-group .list-group-item{border-radius: 0;border-bottom: 1px solid #EAEAEA;}
.list-group a:nth-last-child .list-group-item{border: none;}
.list-group span{color: #333;}
.list-group .list-group-item .glyphicon{ color: #00b38b;}
.list-group .list-group-item .glyphicon-chevron-right{color: #999;}
.btn-box { text-align: center;}
.btn-box .glyphicon{color: #00b38b;}

.u-name{padding-left: 20px;}
.u-pic{width: 100px;height: 100px; border-radius: 100%;}

.ctrl-src{width: 50px;height: 50px;}
.list-items{padding: 0;}
.sub-cover{border: none;outline: none;background: none;margin-right: 50px;}
.close-cover{margin-left: 50px;}
.ctrl-lists dt{padding: 10px 15px;}
.ctrl-lists dd{
	float: left;
	display: inline-block;
	width: 33.33333333333%;
	margin-top: 4px;
	text-align: center;
	background: #fff;
}
.ctrl-lists dd a{
	display: block;
	padding: 15px 8px 10px;
	border-left: 5px solid #f5f5f5;
	min-height: 130px;
}
.ctrl-lists dd p{padding-top: 10px; margin-bottom: 0;}

/*工程材料申请单管理*/
.check-sty{width: 20%;text-align: center;}
.panel,.panel-heading,.panel-body{border: none;}
.mD-num{
	width: 50px;
	height:30px;
	padding:2px 6px;
	border-radius:4px;
	text-align: center;
	border:1px solid #ccc;
	margin-left: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/*.mD-gg,.mD-num{display: inline-block;}*/



a:focus,
a:hover,
a:active{ text-decoration: none; }
.mheader{ height: 50px; overflow: hidden; line-height: 50px; background-color: #383c48; }
.mheader .col-xs-2{ padding-left:5px;padding-right:5px; }
.mheader a{ color: #fff;font-size: 16px; }
.mheader a .iconfont{font-size: 20px;}
.mheader h2{ color: #fff;font-size:18px;line-height: 50px; text-align: center; margin: 0 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/*头部*/

/*消息*/
.notice-list{ margin: 10px;}
.notice-list ul,
.notice-list li{list-style: none; padding: 0; margin: 0 0 10px;}
.notice-list li a{ display: block; font-size: 15px; font-weight: 600; line-height: 36px;color:#333; background-color: #fff;border-radius: 4px; padding:6px 10px ;}
.notice-list li a .iconfont{color: #999;}
.notice-con{ margin:10px;font-size: 15px; line-height: 30px;color:#333; background-color: #fff;border-radius: 4px; padding:6px 10px ;}
.notice-con h2{text-align: center; font-size: 20px;}

/*工程材料申请单*/
.erp-list,
.erp-details,
.erp-order{ margin-bottom: 10px; }

.erp-list dd{ margin: 5px; border-radius: 4px; padding:0 10px 10px; background-color: #fff; }
.erp-list dd a{ display: block; color: #333; }
.erp-list dd a:focus,
.erp-list dd a:hover{ text-decoration: none; }

.erp-list h3{font-size:16px;line-height: 28px; margin-top: 0; padding: 10px 0; border-bottom: 1px solid #eaeaea; overflow: hidden;}
.erp-list h3 span{float: right; color: #999;}
.erp-list h3 .glyphicon{ line-height: 28px;}
.erp-txt span{ display: inline-block; width: 80px; text-align: left; color:#999; }
.erp-txt p.orange strong{ color: #ff5622; }
.erp-txt p{ margin-bottom: 5px; }

.erp-list h3 .btn{color: #fff;}
.visa-txt .sp{ display: table-cell; width: 80px; text-align: left; color:#999; }
.visa-txt span.divCon{ display:table-cell;color: #333;
	width:calc(100% - 80px);
	/*Firefox*/
	width: -moz-calc(100% - 80px);
	/*chrome safari*/
	width: -webkit-calc(100% - 80px);
	padding-bottom: 10px;
}

/*材料供应商:工程材料申请单详情*/

.erp-details .erp-txt,
.visa-details .erp-txt{padding-top: 10px;}


.erp-order dt{ color: #333; text-align: center;  padding-bottom: 10px; background-color: #F5F5F5;}
.erp-order dd{  border-radius: 4px; padding:10px; background-color: #fff; margin-bottom: 10px; }
.erp-order dd .col-xs-6,
.erp-order dd .col-xs-12{padding: 0;}
.erp-order dd .select{}

/*.erp-order dd .more{ display: block; text-align: center; color: #666;border-top:1px solid #eaeaea; margin-top: 10px; padding-top: 10px;  }*/
.moreBox{ background-color: #fff; margin-top: -10px; padding-bottom: 10px;}
.more,
.mhide{ display: block; text-align: center; color: #666;border-top:1px solid #eaeaea; margin-top: 10px; padding-top: 10px;  }
a.more:focus,
a.more:hover ,
a.mhide:focus,
a.mhide:hover{color: #666;text-decoration: none;}
.mhide{display: none;}

.erp-order dd span{color: #999; padding-right: 10px;}
.order-li{border-top:1px solid #eaeaea; padding-top: 10px; /*height:40px;*/ overflow: hidden;}
.order-li strong{ color: #ff5622; }
.order-li span{line-height: 30px;}
.orderHeight{ height: auto; }
.order-li .col-xs-5,
.order-li .col-xs-4,
.order-li .col-xs-3{padding-left:0;}
.order-li select{
	margin-left: 5px;
	margin-bottom: 5px;
	height: 30px;
	padding: 2px 5px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.xerp-order dd{ display: none;}
.xerp-order dd:first-of-type{display: block;}
dl.xerpShow dd{ display: block; }
.total{ border-bottom: 1px solid #EAEAEA;padding-top: 10px; margin-top: -10px;}
.total .col-xs-6{ padding-bottom: 10px;}
.total .col-xs-6:nth-child(1),
.total .col-xs-6:nth-child(3n){border-right: 1px solid #EAEAEA;}
.total .col-xs-6 strong{ padding: 0 5px; color: #FF5622;}

.order-send{position: fixed; bottom: 0; width: 100%; background-color: #383c48 ;padding:10px; }
.order-send .btn{ display: block; margin:0 auto;font-size: 16px; }
.order-send .btn-warning{ background-color: #ff5622; border-color:#ff5622; color: #fff; border-radius: 4px;  width: 80%; }
/*材料员系统:材料申请审批*/
.material-order .col-xs-7,
.material-order .col-xs-5{ padding: 0;}
.material-order span{ width: 90px; display: inline-block;}
.material-order .col-xs-5 span{ width: 70px;}
.material-order .col-xs-5 input{ margin-bottom: 5px;}
.material-order .col-xs-12 select,
.material-order .col-xs-12 input{
	text-align: left;
	width:calc(100% - 90px);
	/*Firefox*/
	width: -moz-calc(100% - 90px);
	/*chrome safari*/
	width: -webkit-calc(100% - 90px);
}
.material-order select{
	display: inline-block;

}
.material-order .order-li select,
.material-order .order-li input{margin-left: 0;}
@media (max-width: 320px){
	.material-order .col-xs-7 select{ width: 70px;}
}
/*施工队:工程签证申请*/
.visa-img{ position:relative;}
.visa-txt .visa-img .ximg-txt{ position: absolute;left: 0;}
.visa-txt .visa-img .ximg{ padding-left: 80px;}

.visa-img a{ width:50%;float:left;}
.visa-img img{ display: block; max-width: 100%; max-height: 80px; margin: 0 auto;}

/*表单*/
.com-form{ margin: 5px; padding: 10px; background-color: #fff;}
.com-form .form-group{ margin-bottom: 10px;}
.com-form .col-xs-3{ padding-right: 0;padding-top: 5px;}
.com-form .control-label{font-weight: 400; text-align: left;}
.divider{ width: 100%; height:1px; border-bottom: 5px solid #d8e7fe; padding-top:5px; margin-bottom: 15px;}
.select-box{ position: relative;}
.select-box select{ background: transparent;-webkit-appearance: initial;}
.select-box .caret{position: absolute; right: 10px; top: 15px; color: #8cb7fe;}
.com-form .jeinput{ background: url(../img/gtime.png) no-repeat center right; }

.check-box dd{ padding-left: 40px; position: relative;}
.check-box dt{ text-align: left; padding-left: 15px;}
.allCheck input{ vertical-align: middle; margin-top: 0;}
.itemCheck{ position: absolute; top: 10px; left: 15px;}

/*百度插件*/
.imgBox{}
.imgDivs{
	position: relative;
	width: 80px;
	display: block;
	min-height: 80px;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	background: rgba(0,0,0,0.3);
}
.imgDivs:nth-child(3n){margin-right: 0px;}
.imgDivs img{}
.imgDivs .icon-shanchu{
	position: absolute;
	top: -20px;
	right: -10px;
	display: inline-block;
	text-align: center;
	color: #FF5622;
	padding: 0;
	font-size: 30px;
}

.xfile{position: relative;margin-top: 10px;}
.ffile{ display: inline-block; }
.file{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 80px;
	height: 80px;
	z-index: 3333;
}
.ffile .iconfont{ display:inline-block; padding:10px 20px;font-size:42px;color:#999;border-radius: 4px; background-color: #f5f5f5; text-align: center;}
.tishi{ color: #999; padding-top: 10px;}

/*施工队:工程材料申请单详情*/
.addMaterial{ position: relative;}
.addMaterial .select-box{ padding-right: 40px;}
.addMaterial .select-box .caret{right: 50px;}
.addMaterial .mBtn{ position:absolute; right: 0;top:25px; display: block; width: 34px; height: 33px; line-height: 33px; text-align:center;border-radius: 4px;color:#fff; background-color: #8cb7fe;z-index: 99;}

/*材料员:工程用料统计*/
.statistics-list{ background-color: #fff; }
.statistics-list dt a{display:block;padding: 10px; color: #333;}
.statistics-list dt .glyphicon{ color: #999;}
.statistics-list .pname{ padding: 10px; background-color: #f5f5f5; margin-bottom: 0;}
.statistics-list table{ margin-bottom: 10px;}
.statistics-list .table>tbody>tr>td,
.statistics-list .table>tbody>tr>th{width:20%;border-left:1px solid #eaeaea;border-top:none; color: #999;font-weight: 400;}
.statistics-list .table>tbody>tr>td{ vertical-align: middle; color: #333;}
.statistics-list table,
.statistics-list .table>tbody>tr>th{border-bottom:1px solid #eaeaea;}
.statistics-list .table>tbody>tr>td.nleft,
.statistics-list .table>tbody>tr>th.nleft{border-left:none;}

/*复选框样式美化*/
.panel-body {
	padding: 10px 5px;
}
.panel-body .col-xs-6{padding: 0 5px;}
.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
}
.check-sty label{margin-top: 20px;}

.order-num{width: 40px;text-align: center;}
/*下拉框select .erp-order #sel_01,*/
.order-note{width: 80px !important;height:25px;display: inline;}
.sign-peoper{margin:0 15px;}
.sign-peoper span{width: 80px;display: inline-block;}
.sign-peo{padding:20px 15px; background: #fff;}

.con-sch{position: relative;}
.con-sch .search-cover{position: absolute;bottom:50px;width: 100%;}
.sign-peo-sub{margin:10px 30px}
.deteleC{position: absolute;top:-26px; right: 10px;}
.deteleC .iconfont{font-size: 36px; color: #383c48;}
.search-cover .order-send{position: static;}

/*复选框*/
input[type="checkbox"]{margin:0;opacity:0;filter: alpha(opacity=0);}
input:focus{ outline:none}
#checkbox p{cursor:pointer;}
.check_span{ display:inline-block; float:left;width:14px;height:14px; text-align:center;margin-right:10px;background: #E2E2E2;}
.check_span:hover{ border-color:#cacece;}
.check_span--checked{border-color: #fff;background: url(../img/icon_sprites.png);}



.showlists{ text-align: center; height: 40px; line-height:40px; color: #fff; background-color: #999;font-size: 24px;display: none;}


